
#ifndef EVENTMAX

#define EVENTMAX 1024

#endif

// 主程序
int epoll_run(int port, char * path);


// 创建监听对象
void create_socket_interface(int port);

// 设置文件描述符
void set_fd_nohong(int fd);

// 创建epoll循环
void create_epoll_wait(char * path);


void add_rwfd_to_epoll(int fd);


void http_request(int fd);


void do_get_methd(char * path, int fd);


void send_heard_meg(int fd, int status, const char * mthd, const char * type, long long int length);

void send_file_data(const char * path, int cfd);

const char *getFileType(const char *name);
